object frmImages: TfrmImages
  Left = 0
  Top = 0
  Width = 198
  Height = 227
  TabOrder = 0
  object lvImages: TcxListView
    Left = 0
    Top = 0
    Width = 198
    Height = 227
    Align = alClient
    Columns = <>
    PopupMenu = mnuImages
    Style.BorderStyle = cbsNone
    Style.LookAndFeel.Kind = lfFlat
    StyleDisabled.LookAndFeel.Kind = lfFlat
    StyleFocused.LookAndFeel.Kind = lfFlat
    StyleHot.LookAndFeel.Kind = lfFlat
    TabOrder = 0
    OnDblClick = lvImagesDblClick
    OnDeletion = lvImagesDeletion
  end
  object mnuImages: TPopupMenu
    Left = 84
    Top = 20
    object itemImagesAdd: TMenuItem
      Caption = #28155#21152
      OnClick = itemImagesAddClick
    end
    object itemImagesDelete: TMenuItem
      Caption = #21024#38500
      OnClick = itemImagesDeleteClick
    end
    object itemImagesSaveAs: TMenuItem
      Caption = #21478#23384#20026
      OnClick = itemImagesSaveAsClick
    end
  end
  object ilImages: TcxImageList
    FormatVersion = 1
    DesignInfo = 1179698
  end
  object tblImages: TDAMemDataTable
    RemoteUpdatesOptions = [ruoOnPost]
    Fields = <
      item
        Name = 'bpp_id'
        DataType = datGuid
        Required = True
        InPrimaryKey = True
      end
      item
        Name = 'bpp_pid'
        DataType = datGuid
      end
      item
        Name = 'bpp_filename'
        DataType = datString
        Size = 60
      end
      item
        Name = 'bpp_ext'
        DataType = datString
        Size = 10
      end
      item
        Name = 'bpp_smallpicture'
        DataType = datBlob
      end>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    RemoteDataAdapter = ClientDataModule.RemoteDataAdapter
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    LogicalName = 'b_productpicture'
    IndexDefs = <>
    Left = 18
    Top = 18
  end
  object opdlgImages: TRzOpenDialog
    ToolBtnVisualStyle = vsGradient
    Filter = 
      'All (*.jpg;*.jpeg;*.bmp)|*.jpg;*.jpeg;*.bmp|JPEG Image File (*.j' +
      'pg)|*.jpg|JPEG Image File (*.jpeg)|*.jpeg|Bitmaps (*.bmp)|*.bmp'
    Left = 62
    Top = 64
  end
  object sdlgImages: TRzSaveDialog
    ToolBtnVisualStyle = vsGradient
    Filter = 
      'All (*.jpg;*.jpeg;*.bmp)|*.jpg;*.jpeg;*.bmp|JPEG Image File (*.j' +
      'pg)|*.jpg|JPEG Image File (*.jpeg)|*.jpeg|Bitmaps (*.bmp)|*.bmp'
    Left = 94
    Top = 64
  end
end
